gsk: Don't overdraw with transparent
authorBenjamin Otte <otte@redhat.com>
Wed, 21 Dec 2016 17:14:51 +0000 (18:14 +0100)
committerBenjamin Otte <otte@redhat.com>
Fri, 23 Dec 2016 07:11:01 +0000 (08:11 +0100)
That code doesn't do anything.

And what the code should be doing (clearing the abckground) isn't
necessary as cairo drawing is guaranteed to clear the surface.

gsk/gskcairorenderer.c

index 3a83b6592427e39141949352b3332188b2f57857..4589755755363690b3a4f89b661bbd0bdfaf0f19 100644 (file)
@@ -65,12 +65,6 @@ gsk_cairo_renderer_render (GskRenderer   *renderer,
 
   gsk_renderer_get_viewport (renderer, &self->viewport);
 
-  cairo_save (cr);
-  cairo_set_operator (cr, CAIRO_OPERATOR_OVER);
-  cairo_set_source_rgba (cr, 0, 0, 0, 0);
-  cairo_paint (cr);
-  cairo_restore (cr);
-
   if (GSK_RENDER_MODE_CHECK (GEOMETRY))
     {
       cairo_save (cr);